<?php
    namespace Home\Model;
    use Think\Model;

    class ContentModel extends Model {
        //protected $tableName = '';   //当表的名字跟类名不一致时候可以使用这个属性设置跟数据一致的标名字

        /**
         * 字段的校验
         */
        protected $_validate =array(
            array('title','require','文章标题不能为空',1),
            array('ctt_summary','require','文章摘要不能为空',1),
            //array('type_name','require','文章类型不能名称不能为空', 1),
        );

        /**
         * 设置字段的默认值
         */
        protected $_auto = array (

            // 参数的解释参考： http://document.thinkphp.cn/manual_3_2.html#auto_operate
            array('public_time', 'getCurrentTime', self::MODEL_INSERT, 'callback'), // public_time
            array('content', 'htmldecode', self::MODEL_INSERT, 'callback'),
        );

        public function getCurrentTime() {
            return date('Y-m-d H:i', time());
        }


        //文本转义
        function htmldecode(){
            if(!empty($_POST['content'])){
                        $contents=htmlspecialchars(stripslashes($_POST['content']));
                return $contents;
            }
	   }

    }
?>
